package com.lsh.oms.api.service.order;

import com.lsh.base.common.model.CommonResult;
import com.lsh.oms.api.model.order.create.CreateOrderListRequestDTO;
import com.lsh.oms.api.model.order.create.CreateOrderRequestDTO;

import java.util.List;


/**
 * Project Name: lsh-oms
 *
 * @author miaozhuang
 * @date 18/8/27
 * 北京链商电子商务有限公司
 * Package
 * desc:订单发货RestService
 */
public interface IOrderCreateRestSplitService {
    /**
     * 下单接口 父单
     * @param orderRequestDTO  下单参数
     * @return  返回结果
     */
    CommonResult<List<String>> createOrder(CreateOrderRequestDTO orderRequestDTO);

    /**
     * 拆单接口
     * @param orderListRequestDTO 拆单参数
     * @return   返回结果
     */
    CommonResult<List<String>> createSubOrder(CreateOrderListRequestDTO orderListRequestDTO);
}
